*{
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}
body{
	background-image: url(../images/1452587517_bg_index.jpg);
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
	color: #000;
}
.navbar-brand {
	padding: 0;
}
.navbar-brand img{
	height: 90px;
}
.bg-light{
	background-color: rgba(0,0,0,0.3) !important;
}
nav{
	height: 90px;
	width: 100%;
	position: fixed !important;
	top: 0;
	z-index: 99;
}
nav .container{
	width: 80%;
}
.navbar-expand-lg .navbar-nav .nav-link{
	padding-right: .3rem !important;
    padding-left: .3rem !important;
}
.nav-item a{
	font-size:16px;
	color: #fff !important;
}
.nav-item{
	line-height: 75px;
}
.nav-item:hover a{
	color: #d30000 !important;
}
.n-l,.n-r{
	line-height: 40px;
	margin-top: 25px;
	padding: 0;
}
.n-l a{
	display: inline-block;
	width: 96px;
	padding: 0;
	color: #FAD65C !important;
	margin-left: 10px;
	text-align: center;
	border: 1px solid #FAD65C;
	border-radius: 22px;
}
.n-l a:hover{
	background: #FAD65C;
	color: #986b0d !important;
}
.n-r a{
	margin-left: 10px;
	padding: 0;
	display: inline-block;
	width: 136px;
	color: #986b0d !important;
	text-align: center;
	background: #FAD65C;
	border-radius: 22px;
}
.n-r a:hover{
	color: #986b0d !important;
	background: #FEE691;
}
.ac-1 div,.ac-5 div,.ac-6 div{
	position: absolute;
	bottom: -40px;
	width: 100%;
	left: 0;
	display: none;
	background-color: rgba(0,0,0,0.2);
	height: 40px;
}
.ac-1 ul,.ac-5 ul,.ac-6 ul{
	margin-left: 5px;
	position: absolute;
	bottom: -56px;
	display: none;
}
.ac-1 ul li,.ac-5 ul li,.ac-6 ul li{
	margin-right: 20px;
	display: inline-block;
}
.ac-1:hover div,.ac-1:hover ul,.ac-5:hover div,.ac-5:hover ul,.ac-6:hover div,.ac-6:hover ul{
	display: block;
}
.ac-1:hover ul li a,.ac-5:hover ul li a,.ac-6:hover ul li a{
	color: #Fff !important;
}
.nav-item ul li a{
	font-size: 14px;
}
.ac-1 ul li a:hover,.ac-5 ul li a:hover,.ac-6 ul li a:hover{
	color: #D30000 !important;
	text-decoration: none;
}
.swiper-container {
	width: 100%;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
}
.swiper-slide{
	text-align: center;
	font-size: 18px;
	/*background: #fff;*/
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.swiper-slide img{
	width: 72%;
}
.main{
	margin-top: 110px;
}
.swiper-button-prev{
	left: 10%;
}
.swiper-button-next{
	right: 10%;
}
.swiper-pagination-bullet{
	margin-top: 40px;
}
.main .container .row{
	margin-top: 20px;
	margin: 0 10%;
	margin-bottom: 50px;
}
.vt{
	display: inline-block;
	width: 90%;
	height: 200px;
	transition: .3s;
	background-size: 100%;
	background-position: 0 0;
	border-bottom: 5px solid #FAD65C;
}
.vt-one{
	background-image: url(../images/1440471640_banner3.png);
}
.vt-two{
	background-image: url(../images/1440471634_banner1.png);
}
.vt-three{
	background-image: url(../images/1440471831_banner2.png);
}
.vt-four{
	background-image: url(../images/1442397406_shtq.jpg);
}
.vt:hover{
	text-decoration: none;
	background-position: 0 -10px;
}
.vt p{
	margin-top: 29px;
	font-size: 15px;
	color: #fff;
}
.m-b .col-md i{
	display: inline-block;
	width: 100%;
	height: 75px;
}
.m-b .col-md a:hover{
	text-decoration: none;
}
.b-one{
	position: relative;
}
.b-two{
	position: relative;
}
.b-one .chu-one{
	position: absolute;
	width: 170px;
	height: 170px;
	background: #fff;
	padding: 10px;
	top: -170px;
	border-radius: 4px;
	left: -20px;
	display: none;
}
.b-two .chu-one{
	position: absolute;
	width: 170px;
	height: 170px;
	background: #fff;
	padding: 10px;
	top: -170px;
	border-radius: 4px;
	left: -20px;
	display: none;
}
.b-one .chu-one h6{
	display: block;
	position: absolute;
	background: #fff;
	width: 15px;
	transform: rotate(-45deg);
	height: 15px;
	bottom: -7px;
	left: 77px;
	margin-bottom: 0;
}
.b-two .chu-one h6{
	display: block;
	position: absolute;
	background: #fff;
	width: 15px;
	transform: rotate(-45deg);
	height: 15px;
	bottom: -7px;
	left: 77px;
	margin-bottom: 0;
}
.b-one .chu-one img{
	width: 100%;	
}
.b-two .chu-one img{
	width: 100%;	
}
.b-one i{
	background-image: url(../images/sprites_footer.png);
	background-position: 0 0;
}
.b-one:hover .chu-one{
	display: block;
}
.b-two:hover .chu-one{
	display: block;
}
.b-one:hover i{
	background-position: -100px 0;
}
.b-two:hover i{
	background-position: -100px -100px;
}
.b-three:hover i{
	background-position: -100px -300px;
}
.b-four:hover i{
	background-position: -100px -400px;
}
.b-five:hover i{
	background-position: -100px -500px;
}
.b-six:hover i{
	background-position: -100px -200px;
}
.b-seven:hover i{
	background-position: -100px -600px;
}
.b-two i{
	background-image: url(../images/sprites_footer.png);
	background-position: 0 -100px;
}
.b-three i{
	background-image: url(../images/sprites_footer.png);
	background-position: 0 -300px;
}
.b-four i{
	background-image: url(../images/sprites_footer.png);
	background-position: 0 -400px;
}
.b-five i{
	background-image: url(../images/sprites_footer.png);
	background-position: 0 -500px;
}
.b-six i{
	background-image: url(../images/sprites_footer.png);
	background-position: 0 -200px;
}
.b-seven i{
	background-image: url(../images/sprites_footer.png);
	background-position: 0 -600px;
}
.m-b .col-md p{
	font-size: 14px;
	color: #999;
}
footer{
	margin-bottom: 120px;
	font-size: 12px;
	color: #9d9d9d;
}
.footer-b{
	position: fixed;
	bottom: 0;
	width: 100%;
	height: 0;
	background-color: rgba(0,0,0,0.3);
}
.footer-b .container{
	position: relative;
	width: 75%;
}
.fb-l{
	position: absolute;
	width: 280px;
	top: -35px;
	left: 0;
}
.footer-b .container p{
	line-height: 70px;
	text-align: left;
	margin-bottom: 0;
	display: inline-block;
	margin-left: 280px;
	color: #fff;
	font-weight: 100;
	font-size: 18px;
}
.fb-r{
	position: absolute;
	right: 0;
	top: 0;
	color: #cc0000;
}
.fb-r a{
	text-align: center;
	display: inline-block;
	color: #7A4702;
	line-height: 70px;
	font-size: 22px;
	width: 250px;
	background: #FAD65C;
}
.fb-r a:hover{
	background: #FEE691;
	text-decoration: none;
}
.fb-r a i{
	display: inline-block;
	width: 16px;
	height: 28px;
	vertical-align: middle;
	background: url(../images/sprites_index.png);
	background-position: -253px -108px;
}
#qq{
	position: fixed;
	bottom: 20%;
	cursor: pointer;
	right: 0;
	width: 40px;
	height: 35px;
	background: rgba(0,0,0,0.3);
	transition: .5s;
	overflow: hidden;
	color: #fff;
}
#qq:hover{
	width: 100px;
}
#qq img{
	margin-left: 5px;
	width: 30px;
	height: 35px;
}
.tz{
	position: fixed;
	width: 40%;
	top: 20%;
	z-index: 99;
	left: 50%;
	transform: translate(-50%);
	height: 0;
	overflow: hidden;
	transition: .3s;
	background: #eee;
	box-shadow: 1px 1px 24px #333;
	
}
.tz h5{
	position: absolute;
	width: 40px;
	line-height: 20px;
	border-left:1px solid #a5a5a5;
	top: 0;
	cursor: pointer;
	right: 0;
}
.tz h5:hover{
	background-image: linear-gradient(180deg,#ccc,#fff);
}
.tz h3{
	font-size: 18px;
	line-height: 160px;
	margin-bottom: 0;
}
.tz a{
	display: inline-block;
	width: 50%;
	color: #333;
}
.tz p{
	border-left: 1px solid #aaa;
	display: inline-block;
	margin-bottom: 0;
	cursor: pointer;
	color: #333;
	width: 50%;
}
.tz p:hover{
	text-decoration: underline;
}
@media (max-width: 687px){
	.footer-b{
		display: none;
	}
	footer{
		margin-bottom: 20px;
	}
	.swiper-button-next{
		display: none;
	}
	.swiper-slide img{
		width: 100%;
	}
	.swiper-button-prev{
		display: none;
	}
	.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
		display: none;
	}
	.vt{
		height: 260px;
		margin-top: 20px;
	}
	.m-b .col-md{
		width: 50%;
	}
	.navbar-collapse{
		background: #000;
		z-index: 999;
	}
	.n-l,.n-r{
		display: none;
	}
	.nav-item{
		line-height: 25px;
	}
	.ac-1:hover div,.ac-1:hover ul,.ac-5:hover div,.ac-5:hover ul,.ac-6:hover div,.ac-6:hover ul{
		display: none;
	}
	#qq{
		width: 100px;
		bottom: 30px;
	}
	.tz{
		width: 90%;
	}
	.tz h3{
		padding:0 20px;
		margin-top: 40px;
		margin-bottom: 40px;
		line-height: 20px;
	}
	nav{
		position: inherit !important;
	}
}